dog clutch sleeve - Turkish English Dictionary